<?php
define('DN_LIB', true);
define('DN_LIB_PATH', dirname(realpath(__FILE__)) . "/");
_dn_add_autoload(); // 添加  __autoload 函数
if(!defined('DN_NOT_USE_FUNCS')){
	require_once(DN_LIB_PATH . 'DnQuick.funcs.php');
}
///////////////////////////////////////////////////////////////////////////////
//函数的声明，一般来说函数是写在最顶端的
/**
 *  规避 __autoload  重复定义，用 DnRegAutoLoad 加载
 */
function _dn_autoload($classname) {
	if (file_exists(DN_LIB_PATH . $classname . ".class.php")) {
		require_once (DN_LIB_PATH . $classname . ".class.php");
		return true;
	}
	return false;
}
/**
 *  规避 __autoload  重复定义， 要添加一个 自己的 __autoload 函数，请用 DnMisc::RegAutoLoad();
 */
function _dn_add_autoload() {
	spl_autoload_register(null, false); //初始化
	spl_autoload_extensions('.php,.class.php'); //限制允许autoload的文件
	spl_autoload_register('_dn_autoload'); //设置autoload
}
